
# 集合， 一个无序不重复的序列
# 创建空集合 不能使用{}直接创建
# s = set()
# 创建含有元素的集合
s = {'game', 'music'}
# s = set(['game', 'music'])
# 向集合添加一个元素
s.add('TV')
# 向集合添加多个元素
s.update(['song', 'shopping', 'TV'])
# 从集合当中移除元素
s.remove('song')
print(type(s), s)

s1 = {'game', 'music', 'TV'}
s2 = {'song', 'shopping', 'TV'}
print(s1)
print(s2)
#   & 取交集
print(s1&s2)
# 取并集 |
print(s1|s2)
# 反交集 ^
print(s1^s2)
# 差集  -
# s1关于s2的差集
print(s1-s2)
# s2关于s1的差集
print(s2-s1)